artificial legs - French English Dictionary